package hcn.protocol.brandnew.archive;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 高血压随访
 */
@Data
public class HypertensionVisitDTO extends BaseDTO {
    private String planId;//随访计划主键id
    private String visitId;//随访主键id
    private String symptoms;//	目前症状
    private String otherSymptoms;//	其他症状
    private int heartRate;//	心率
    private String salt;//	摄盐情况
    private String targetSalt;//	目标摄盐情况
    private String medicine;//	服药依从性
    private String medicineBadEffect;//	药物不良反应
    private String medicineBadEffectText;//	不良反应
    private String auxiliaryCheck;//	辅助检查
    private String visitEvaluate;//	随访分类
    private String agencyAndDept;//	机构及科别
    private String refUnit;//	转诊机构
    private String refDep;//	转诊科室
    private String referralReason;//	转诊原因

    private String hsn1; //序号
    private String hmedicineName1; //药物名称
    private String hmedicineFrequency1; //次数
    private Integer hdays1; //天数
    private Double hmedicineDosage1; //每次剂量
    private String hmedicineUnit1; //剂量单位
    private Date hmedicineDate1; //开药时间
    private Double htotalCount1; //总剂量
    private String huseUnits1; //剂量单位
    private String hotherMedicineDesc1; //其他用药描述
    private Double hmedicineTotalDosage1; //总剂量
    private String hmedicineWay1; //使用途径

    private String hsn2; //序号
    private String hmedicineName2; //药物名称
    private String hmedicineFrequency2; //次数
    private Integer hdays2; //天数
    private Double hmedicineDosage2; //每次剂量
    private String hmedicineUnit2; //剂量单位
    private Date hmedicineDate2; //开药时间
    private Double htotalCount2; //总剂量
    private String huseUnits2; //剂量单位
    private String hotherMedicineDesc2; //其他用药描述
    private Double hmedicineTotalDosage2; //总剂量
    private String hmedicineWay2; //使用途径

    private String hsn3; //序号
    private String hmedicineName3; //药物名称
    private String hmedicineFrequency3; //次数
    private Integer hdays3; //天数
    private Double hmedicineDosage3; //每次剂量
    private String hmedicineUnit3; //剂量单位
    private Date hmedicineDate3; //开药时间
    private Double htotalCount3; //总剂量
    private String huseUnits3; //剂量单位
    private String hotherMedicineDesc3; //其他用药描述
    private Double hmedicineTotalDosage3; //总剂量
    private String hmedicineWay3; //使用途径

    private String hsn4; //序号
    private String hmedicineName4; //药物名称
    private String hmedicineFrequency4; //次数
    private Integer hdays4; //天数
    private Double hmedicineDosage4; //每次剂量
    private String hmedicineUnit4; //剂量单位
    private Date hmedicineDate4; //开药时间
    private Double htotalCount4; //总剂量
    private String huseUnits4; //剂量单位
    private String hotherMedicineDesc4; //其他用药描述
    private Double hmedicineTotalDosage4; //总剂量
    private String hmedicineWay4; //使用途径

    private String hsn5; //序号
    private String hmedicineName5; //药物名称
    private String hmedicineFrequency5; //次数
    private Integer hdays5; //天数
    private Double hmedicineDosage5; //每次剂量
    private String hmedicineUnit5; //剂量单位
    private Date hmedicineDate5; //开药时间
    private Double htotalCount5; //总剂量
    private String huseUnits5; //剂量单位
    private String hotherMedicineDesc5; //其他用药描述
    private Double hmedicineTotalDosage5; //总剂量
    private String hmedicineWay5; //使用途径

    /**
     * 危险因素
     */
     private String sdRiskFactor;

    /**
     * 腰围
     */
    private Double waistline;


    //该字段健康通使用，phis忽略
    private List<HypertensionMedicineDTO> medicineList;
}
